@import "@/styles/base/index.scss";

.steve-case {
  // background: #F9F6F3;

  .overline-title {
    width: 100%;
    max-width: 80rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
    margin-bottom: 32px;
  }

  .testimonial {
    padding-bottom: 100px;

    &-icon {
      margin-right: 15px;
      align-self: flex-start;
      margin-top: -5px;
    }

    &-info {
      flex: 1;
      padding-right: 10px;

      .title {
        margin-top: 0px;
        margin-bottom: 0px;
        color: #080255;
        font-size: 26px;
        line-height: 36px;
        font-weight: 500;
      }

      .desc {
        color: #393577;
        font-weight: 400;
        font-size: 18px;
        line-height: 28px;
        margin-top: 30px;
      }

      .cite-name {
        margin-top: 40px;
        color: #942ffb;
        font-size: 16px;
        letter-spacing: normal;

        strong {
          font-weight: 500;
        }
      }

      .cite-addr {
        font-weight: 500;
      }
    }

    &-media {
      flex: 1;
      margin-left: 20px;
    }

    &-image {
      border-radius: 320px;
    }
  }
}


.lg-down-layout {
  .steve-case {
    // background: #F9F6F3;


    .testimonial {
      flex-direction: column;
      align-items: center;
    }

    .testimonial-media {
      margin: 60px 0 0 0;
      width: 90%;

      .testimonial-image {
        width: 100%;
      }
    }
  }

}